部署 Discuz 论坛


1.安装 Nginx 或 Apache2

需要让 Nginx 或 Apache2 可执行 php

安装 Nginx:查看详情

安装 Apache2:查看详情


2.安装扩展组件

sudo apt-get update
sudo apt-get install unzip
sudo apt-get install php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-zip php-soap php-intl

3.安装 MySQL 数据库

sudo apt-get install mysql-server

如果提示没有 mysql-server 可以使用 mariadb-server 安装

sudo apt-get install mariadb-server

使用 root 权限创建 Discuz 数据库

sudo mysql -u root -p

设置 Discuz 数据库、用户和密码

CREATE DATABASE discuz;
CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';
GRANT ALL PRIVILEGES ON discuz.* TO '用户名'@'localhost';
FLUSH PRIVILEGES;
EXIT

4.安装 Discuz

新建 Discuz 目录

mkdir Discuz
cd Discuz

手动下载 Discuz,并放在用户目录下的 Discuz 文件夹里。也可以手动完成以下操作

项目地址:

https://www.discuz.vip/

https://gitee.com/Discuz/DiscuzX/attach_files

解压 Discuz*.zip

sudo unzip Discuz*.zip

复制文件到 WEB 目录

sudo rm -rf /var/www/html/*
sudo cp -r upload/* /var/www/html/

设置文件权限

sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html

5.完成 Discuz 安装

在浏览器地址栏输入 设备IP

按提示填写数据库信息

数据库名:discuz

数据库用户名:你设置的用户名

数据库密码:你设置的密码

邮箱填自己的或者默认,其它内容默认,随后根据提示进行操作